body{width:100%; height:auto; margin:0px auto;padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#313b44; background: url(../images/body_bg.jpg) repeat-x #95c2df;}
div,ul,span,h1,h2,h3,h4,h5,h6,form,input,p{margin:0px; padding:0px; list-style:none;}
img{border:0px;}
.clear{ clear:both;}
h1{font-size:16px; font-weight:bold}
a{color:#313b44; text-decoration:none;}
a:hover{ color:#e06718; text-decoration:none}
/*外层定位*/
#warp{width:960px; height:auto; margin:0px auto; background: url(../images/warp_bg.jpg) repeat-x #FFF;}
/*内层定位*/
#main{width:930px; height:auto; margin:0px auto;}
/*头部样式*/
.head{width:930px; height:auto; float:left; }
.logo{width:530px; height:auto; float:left; padding-left:30px; padding-top:35px;}
*html .logo{width:528px;}
.head_top{width:342px; height:auto; float:right;}
.head_title{width:342px; height:56px; float:left; background:url(../images/head_title.jpg) no-repeat;}
.head_title ul{ text-align:center; padding-left:20px;}
.head_title li{ float:left; color:#FFF; font-size:12px; padding-top:10px; padding-left:30px; font-weight: bold;}
.head_title a{ color:#FFF; text-decoration:none;}
.head_title a:hover{ color:#db1b23; text-decoration:none;}
/*头部搜索区域样式*/
.head_search{width:342px; height:auto; float:left; margin-top:15px;}
*html .head_search{ margin-left:0px;}
.head_search ul{ text-align:left; margin-left:20px;}
.head_search li{float:left; padding-left:15px;}
.head_search span{ display:block; width:190px; margin-top:1px ;}
*html .head_search span{margin-top:0px;}
*+html .head_search span{margin-top:0px;}
.head_search_text{ width:180px;height:19px; border:#B0BCC8 solid 1px; font-size:12px; color:#313b44; line-height:19px; text-align:left; padding-left:5px;}
.head_search_focus{border: 1px solid #f00;background: #fcc;} 
/*菜单样式*/
.menu{width:930px; height:35px; float:left; margin-top:25px;}
*html .menu{overflow:hidden;}
.menu ul{text-align:center;}
.menu li{ width:155px;height:35px;float:left;line-height:35px;background:url(../images/menu.png) no-repeat; }
.menu ul li ul{ display:none; width:155px; height: auto; float:left; background:#db1b23; position: relative;z-index:100}
.menu ul li ul li,.menu ul li ul li a{ display:block;width:155px; height: auto; float:left;background:url(../images/menu.png) repeat-x 0px -113px}
.menu ul li ul li a:hover{ display:block;width:155px; height: auto; color:#FFF; float:left;background:url(../images/menu.png) repeat-x 0px -152px}

.menu_normal a{width:155px; float:left;color:#FFF; text-decoration:none; text-align:center; font-weight:bold;}
.menu_normal a:hover{width:155px; float:left;color:#ff6600; text-decoration:none;background:url(../images/menu.png) repeat-x 0px -37px;text-align:center; font-weight:bold;}
.menu_light{width:154px; height:35px; float:left; background:url(../images/menu.png) repeat-x 0px -74px;color:#FFF; text-decoration:none;text-align:center; font-weight:bold;}
/*菜单左侧圆角菜单样式*/
.menu_left_light a{display: block;width:155px; height:35px; float:left; background:url(../images/menu.png) no-repeat -163px -74px;color:#FFF; text-decoration:none;text-align:center; font-weight:bold;}
.menu_left_light a:hover{ color:#FFF; background:url(../images/menu.png) no-repeat -163px -37px}
.menu_left a{display: block;width:155px; height:35px; float:left; background:url(../images/menu.png) no-repeat -163px 0px;color:#FFF; text-decoration:none;text-align:center; font-weight:bold;}
.menu_left a:hover{display: block;width:155px; height:35px; float:left; background:url(../images/menu.png) no-repeat -163px -37px;color:#ff6600; text-decoration:none;text-align:center; font-weight:bold;}
/*菜单右侧侧圆角菜单样式*/
.menu_right_light a{display: block;width:155px; height:35px; float:left; background:url(../images/menu.png) no-repeat -327px -77px;color:#FFF; text-decoration:none;text-align:center; font-weight:bold;}
.menu_right_light a:hover{ color:#FFF;background:url(../images/menu.png) no-repeat -327px -38px;}
.menu_right a{display: block;width:155px; height:35px; float:left; background:url(../images/menu.png) no-repeat -327px 0px;color:#FFF; text-decoration:none;text-align:center; font-weight:bold;}
.menu_right a:hover{display: block;width:155px; height:35px; float:left; background:url(../images/menu.png) no-repeat -327px -38px;;color:#ff6600; text-decoration:none;text-align:center; font-weight:bold;}
/*首页banner*/
.index_banner{width:930px; height: auto; float:left;background:#FFF;}
/*首页——4个关键字区域*/
.keywords{width:930px; height:auto; float:left;}
.k1{ width:213px; height:51px; float:left; overflow:hidden; text-align: center; background:url(../images/keyworld.png) 0px -4px; line-height:51px; padding-left:20px; }
.k1 a,.k2 a,.k3 a,.k4 a,.k1 a:hover,.k2 a:hover,.k3 a:hover,.k4 a:hover{color:#FFF; text-decoration:none;}
.k1_linght{ width:213px; height:51px; float:left; overflow:hidden; text-align: center; background:url(../images/keyworld.png) 0px -57px; line-height:51px; padding-left:20px;}
.k2{ width:212px; height:51px; float:left; overflow:hidden; text-align:center; background:url(../images/keyworld.png) 0px -217px; line-height:51px; padding-left:20px;}
.k2_linght{width:212px; height:51px; float:left; overflow:hidden; text-align:center; background:url(../images/keyworld.png) 0px -270px; line-height:51px; padding-left:20px; color:#FFF; text-decoration:none}
.k3{ width:212px; height:51px; float:left; overflow:hidden; text-align:center; background:url(../images/keyworld.png) 0px -111px; line-height:51px; padding-left:20px;}
.k3_linght{width:212px; height:51px; float:left; overflow:hidden; text-align:center; background:url(../images/keyworld.png) 0px -164px; line-height:51px; padding-left:20px; color:#FFF; text-decoration:none}
.k4{ width:208px; height:51px; float:left; overflow:hidden; text-align:center; background:url(../images/keyworld.png) 0px -322px; line-height:51px; padding-left:25px;}
.k4_linght{ width:208px; height:51px; float:left; overflow:hidden; text-align:center; background:url(../images/keyworld.png) 0px -375px; line-height:51px; padding-left:25px;}
/*底部样式*/
.hide_img{width:960px; height:48px; float:right; background:url(../images/foot_open.jpg) no-repeat 0px 0px; }
.open_img{width:960px; height:43px; float:right; background: url(../images/foot_open.jpg) no-repeat 0px -50px;}
.foot_open{width:960px;  float:right;}
.foot_open span{width:200px; height:auto; float:right; text-align: center; color:#FFF; font-weight:bold; margin-top:10px; cursor:pointer;}
.foot_main{width:960px; float:right; background: url(../images/open_foot.jpg) bottom right no-repeat #FFF; display: none}
.foot_body{width:950px; height:auto; float:right; margin-bottom:42px; margin-top:5px; clear:both; position:relative; z-index:1 }
.foot_body ul{text-align:center}
.foot_body li{ width:188px; height:22px; line-height:22px; float:left}
.foot_bottom{ width:960px; height:auto; float:left; position: relative; z-index:20}
.foot_round{width:22px; height:52px; float:left;}
.foot_body_box{width:916px; height:52px; float:left; background:url(../images/foot_body_bg.jpg) repeat-x;}
.foot_body_box ul{ text-align:left;}
.foot_body_box li{ width:916px; float:left;line-height:20px; color:#FFF; }
.foot_body_box span{ margin-left:10px;}
.foot_body_box a{ color:#FFF;}
.foot_body_box a:hover{ color:#e06718};
.f5{/*友情链接(文字)专用*/
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f5 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f5 li a{
	color:#666666;
	float:left;
}